# List of workflow names

Returns a list of workflow names

Endpoint: GET /entities/parent_segments/{parentSegmentId}/user_defined_workflows
Version: 1.0.0

## Path parameters:

  - `parentSegmentId` (integer, required)
    Parent Segment ID (audience id)

## Query parameters:

  - `workflowProjectName` (string, required)
    Workflow Project Name to filter

## Response 200 fields (application/json):

  - `data` (array, required)

  - `data.id` (string, required)

  - `data.type` (string, required)
    Enum: "workflow"

  - `data.attributes` (object)

  - `data.attributes.name` (string)

## Response 400 fields (application/json):

  - `errors` (array, required)

  - `errors.code` (string, required)
    Error code in string
    Enum: "bad-parameter-error"

  - `errors.status` (string, required)
    Status code for error
    Enum: "400"

  - `errors.detail` (string, required)
    Detailed error message
    Example: SegmentFolder View Permission Required

  - `errors.source` (object)

  - `errors.source.pointer` (string, required)
    Pointer to invalid parameter
    Example: /attributes/segments/

  - `errors.meta` (object)

  - `errors.meta.parameterCode` (string, required)
    Detailed validation error code
    Enum: "SHOULD_BE_ARRAY", "INVALID_FORMAT"

## Response 403 fields (application/json):

  - `errors` (array, required)

  - `errors.code` (string, required)
    Error code in string
    Enum: "permission-error"

  - `errors.status` (string, required)
    Status code for error
    Enum: "403"

  - `errors.detail` (string, required)
    Detailed error message
    Example: SegmentFolder View Permission Required

  - `errors.meta` (object)
    Meta info for storing permissionCode. Note that in some cases, meta can be null.

  - `errors.meta.permissionCode` (string, required)
    Detailed validation error code
    Enum: "SEGMENT_FOLDER_VIEW_REQUIRED", "SEGMENT_FOLDER_EDIT_REQUIRED"

## Response 404 fields (application/json):

  - `errors` (array, required)

  - `errors.code` (string, required)
    Error code in string
    Enum: "record-not-found-error"

  - `errors.status` (string, required)
    Enum: "404"

  - `errors.detail` (string, required)
    Detailed error message
    Example: Record not found

